Performance Testing the Linux Kernel
ثبت نشده
چکیده
Good performance testing requires good tests and good procedures. This paper discusses experiences creating and using an automated test environment. The paper also describes work done at Open Source Development Labs (OSDLTM) in rewriting and modernizing the AIM7 and AIM9 benchmarks. The intent is to make the benchmarks relevant for modern hardware by making it flexible and extensible. This paper talks about how to create a testing environment, how to automate it, and how to select and evaluate potential tests. The paper talks about the differences between low-level (micro) workloads and application-modeling (macro) workloads, using OSDL Scalable Test Platform tests as examples, and talk about the difference between tests that focus on specific areas and tests that exercise broad areas.
منابع مشابه
Automatic System for Linux Kernel Performance Testing
We introduce an automatic and open kernel testing system. We argue that only by opening a test system to the community and aggregating the results from a variety of sources can one get a comprehensive picture of the kernel’s performance status. Our system can also help identifying problems with specific parts of code whether it is a device driver, some other module, or platform-specific code. D...
متن کاملExt2 on Singularity
Singularity is a new operating system produced by Microsoft Research. The design of Singularity is a marked departure from current commodity operating systems such as Windows or Linux. This paper presents and implementation of the Linux ext2 file system for use on Singularity. This project allows the design of Singularity to be evaluated. The development and testing described in this paper show...
متن کاملRump File Systems: Kernel Code Reborn
When kernel functionality is desired in userspace, the common approach is to reimplement it for userspace interfaces. We show that use of existing kernel file systems in userspace programs is possible without modifying the kernel file system code base. Two different operating modes are explored: 1) a transparent mode, in which the file system is mounted in the typical fashion by using the kerne...
متن کاملReplTrc: A Tool for Emulating Real Network Dynamics
Evaluating the performance of network sensitive applications, devices, and protocols has become increasingly complex as the diversity of scenarios and speed of networks increase. This includes the evaluation of VoIP and video conferencing applications, telephony devices, and protocols in both wired and wireless scenarios. Therefore, in this paper, we describe how we design and implement ReplTrc...
متن کاملBenchmarking Real-Time Linux Implementation on Embedded Platform
This paperdeals with design, implementation and testing of real time drivers for I2C and UART processor controllers on Beaglebone Black. Embedded Board runs with Linux 3.8.13 and real time co-kernel, Xenomai-2.6.3. Beaglebone Black has cortex A8 processor with 1GHz frequency. Xenomai Real time driver Model(RTDM) drivers are made for I2C and UART processor controller and their performance parame...
متن کامل